Hizzle\Noptin\Integrations\Checkbox_Integration A

Total Complexity 67
Dependencies 0
Dependents 0
Total lines 818
Lines of code 397
Logical lines of code 125
Comment lines 310
Methods 41
Properties 5

Methods 41

Method Rating Maintainability Complexity Lines of code
output_checkbox()
S
51 5 27
__construct()
S
55 5 20
add_multi_checkbox_custom_field_options()
S
50 3 32
add_checkbox_message_integration_option()
S
51 2 30
process_submission()
S
67 4 7
add_checkbox_position_option()
S
53 2 25
add_field_map_settings()
S
54 2 22
get_hero_extra()
S
52 1 30
map_custom_fields()
S
65 3 9
get_options()
S
62 2 12
get_checkbox_attributes()
S
61 2 12
add_autosubscribe_integration_option()
S
56 1 20
add_autotick_checkbox_integration_option()
S
56 1 20
add_options()
S
55 1 19
hook_checkbox_code()
S
71 2 6
can_show_checkbox()
S
73 2 4
triggered()
S
79 2 3
get_checkbox_markup()
S
68 2 8
get_label_text()
S
75 2 4
maybe_save_default_value()
S
71 2 6
add_enable_integration_option()
S
60 1 14
add_tag_options()
S
60 1 13
register_subscription_source()
S
76 1 4
checkbox_was_checked()
S
79 1 3
after_checkbox_wrapper()
S
98 1 1
before_checkbox_wrapper()
S
98 1 1
custom_fields()
S
82 1 3
auto_subscribe()
S
78 1 3
hook_show_checkbox_code()
S
78 1 3
append_checkbox()
S
79 1 3
prepend_checkbox()
S
79 1 3
get_checkbox_position()
S
80 1 3
checkbox_positions()
S
82 1 3
initialize()
S
80 1 3
is_enabled()
S
79 1 3
get_autotick_checkbox_option_name()
S
79 1 3
get_checkbox_position_option_name()
S
79 1 3
get_enable_integration_option_name()
S
79 1 3
get_checkbox_message_integration_default_value()
S
79 1 3
get_checkbox_message_integration_option_name()
S
79 1 3
get_autosubscribe_integration_option_name()
S
79 1 3